package cn.iocoder.yudao.module.vote.controller.admin.voterecorddetail.vo;

import lombok.*;
import java.util.*;
import io.swagger.annotations.*;
import javax.validation.constraints.*;

/**
* 投票记录详情 Base VO，提供给添加、修改、详细的子 VO 使用
* 如果子 VO 存在差异的字段，请不要添加到这里，影响 Swagger 文档生成
*/
@Data
public class VoteRecordDetailBaseVO {

    @ApiModelProperty(value = "ip地址")
    private String ip;

    @ApiModelProperty(value = "投票id")
    private Integer voteId;

    @ApiModelProperty(value = "投票名称")
    private String voteName;

    @ApiModelProperty(value = "被投人")
    private String userName;

    /**
     * 重点工作
     */
    private Double keyTasks;
    /**
     * 工作进展
     */
    private Double progress;
    /**
     * 工作协同
     */
    private Double collaboration;
    /**
     * 团队建设
     */
    private Double teamBuilding;

    @ApiModelProperty(value = "用户结果id")
    private Integer userResultId;

    @ApiModelProperty(value = "记录id")
    private Integer recordId;

    @ApiModelProperty(value = "投票类型")
    private Integer voteType;

    @ApiModelProperty(value = "分数")
    private Float quantifiedScore;

    /**
     * 用户唯一标识
     */
    private String userNo;

    /**
     * 投票人员类型：1、党政主要领导 2、其他领导 3、课题组成员 4、课题组组长
     */
    private String votePersonType;

    /**
     * 参评人员类型：1课题组组长，2课题组成员
     */
    private Integer voteReviewerType;


}
